package com.siteseat.common.foundation;

public interface IComponent {

  boolean isInited();

  void init() throws Exception;

  void destroy() throws Exception;

  String getBeanName();

  /**
   * 
   */
  void ensureInited();

  /**
   * 
   */
  void ensureNotInited();

}
